package com.niodata.dp;

import com.niodata.dp.plugin.core.Input;
import com.niodata.dp.plugin.core.InputParam;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

public class PkgConfig implements Serializable, Input {

  @InputParam(name = "name", displayName = "参数名")
  private String name;

  private String path;
  private Date time;

  private Integer max;

  private boolean isOk;

  private String[] array;

  private List<String> list;

  private Map<String, Integer> map;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getPath() {
    return path;
  }

  public void setPath(String path) {
    this.path = path;
  }

  public Date getTime() {
    return time;
  }

  public void setTime(Date time) {
    this.time = time;
  }

  public Integer getMax() {
    return max;
  }

  public void setMax(Integer max) {
    this.max = max;
  }

  public boolean isOk() {
    return isOk;
  }

  public void setOk(boolean ok) {
    isOk = ok;
  }

  public String[] getArray() {
    return array;
  }

  public void setArray(String[] array) {
    this.array = array;
  }

  public List<String> getList() {
    return list;
  }

  public void setList(List<String> list) {
    this.list = list;
  }

  public Map<String, Integer> getMap() {
    return map;
  }

  public void setMap(Map<String, Integer> map) {
    this.map = map;
  }
}
